public class Anzeige
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
klassenNameDefault
Defaultklasse für die AnzeigeTypUmsetzungTls.
|
private de.bsvrz.dav.daf.main.config.ConfigurationObject |
m_anzeige
Konfigurationsobjekt vom Typ typ.anzeige.
|
private AnzeigeQuerschnitt |
m_anzeigeQuerschnitt
Instanz der Klasse AnzeigeQuerschnitt dem die Anzeige angehört.
|
private de.bsvrz.dav.daf.main.ClientDavInterface |
m_connection
Datenverteilerverbindung.
|
private de.bsvrz.dav.daf.main.config.DataModel |
m_dataModel
Datenmodell.
|
private boolean |
m_datenempfangAngemeldet
Information, ob die Daten zum Empfang angemeldet sind.
|
private boolean |
m_datenversandAngemeldet
Information, ob die Daten zum Versand angemeldet sind.
|
private java.lang.String[][] |
m_davToAnzeigeSenke
Liste der anzumeldenden Senken.
|
private static de.bsvrz.sys.funclib.debug.Debug |
m_debug
DebugLogger für Debug-Ausgaben.
|
private boolean |
m_kannFreieGrafik
Information, ob die Anzeige freie Grafik darstellen kann.
|
private boolean |
m_kannFreiText
Information, ob die Anzeige freien Text darstellen kann.
|
private java.util.HashMap<java.lang.String,AnzeigeAktorTls> |
m_listeAnzeigeAktorTlsKeyAnzeige
AnzeigeAktorTls mit Key Anzeige.
|
private java.util.HashMap<java.lang.String,AnzeigeAktorTls> |
m_listeAnzeigeAktorTlsKeyDes
AnzeigeAktorTls mit Key DEs.
|
private java.lang.String[][] |
methoden
Kombinationen von AttributGruppe und Methode für die Umsetzung der Anzeige.
|
Constructor and Description |
---|
Anzeige(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject anzeige,
java.util.HashMap<java.lang.String,AnzeigeAktorTls> listeAnzeigeAktorTlsKeyDes,
java.util.HashMap<java.lang.String,AnzeigeAktorTls> listeAnzeigeAktorTlsKeyAnzeige)
Konstruktor mit Übergabe der notwendigen Parameter.
|
Modifier and Type | Method and Description |
---|---|
protected void |
abmeldungDatenempfang(de.bsvrz.dav.daf.main.ClientReceiverInterface empfaenger)
Abmelden vom Datenempfang.
|
protected void |
abmeldungDatenversand(de.bsvrz.dav.daf.main.ClientSenderInterface sender)
Abmelden vom Datenversand.
|
void |
anmeldungDatenempfang()
Anmelden zum Datenempfang für den Empfänger.
|
protected void |
anmeldungDatenempfang(de.bsvrz.dav.daf.main.ClientReceiverInterface empfaenger)
Anmelden für den Datenempfang.
|
void |
anmeldungDatenversand()
Anmelden zum Datenversand für den Sender.
|
protected void |
anmeldungDatenversand(de.bsvrz.dav.daf.main.ClientSenderInterface sender)
Anmelden für den Datenversand.
|
de.bsvrz.dav.daf.main.ResultData |
anzeigeVerarbeiten(de.bsvrz.dav.daf.main.ResultData result,
java.lang.Long zeitpunktUebergeordnet)
Verarbeiten der Befehle für die Anzeige.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
boolean |
datenSenden(de.bsvrz.dav.daf.main.ResultData resultData,
long zeitpunkt)
Senden von Daten über den Sender.
|
AnzeigeQuerschnitt |
getAnzeigeQuerschnitt()
Holen des AnzeigeQuerschnitt, dem die Anzeige angehört.
|
de.bsvrz.dav.daf.main.ClientReceiverInterface |
getEmpfaenger()
Holen des Empfängers für die Befehle für die Anzeige.
|
java.util.HashMap<java.lang.String,AnzeigeAktorTls> |
getListeAnzeigeAktorTlsKeyAnzeige()
Holen der HashMap mit den AnzeigeAktorTls mit Key Anzeige.
|
java.lang.String |
getPid()
Holen der Pid der Anzeige.
|
de.bsvrz.dav.daf.main.ClientSenderInterface |
getSender()
Holen des Senders für die Befehle für die DE.
|
boolean |
isKannFreieGrafik()
Holen der Information, ob die Anzeige freie Grafik darstellen kann.
|
boolean |
isKannFreiText()
Holen der Information, ob die Anzeige freien Text darstellen kann.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
private boolean |
senkeAnmeldenObjekt(de.bsvrz.dav.daf.main.ClientReceiverInterface instanz,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
java.lang.String atg,
java.lang.String asp)
Anmelden der übergebenen Parameter-Attributgruppen-Aspekt-Kombination für die übergebene Objekt-Liste als Empfänger.
|
void |
setAnzeigeQuerschnitt(AnzeigeQuerschnitt anzeigeQuerschnitt)
Setzen des AnzeigeQuerschnitt, dem die Anzeige angehört.
|
void |
setKannFreieGrafik(boolean kannFreieGrafik)
Setzen der Information, ob die Anzeige freie Grafik darstellen kann.
|
void |
setKannFreiText(boolean kannFreiText)
Setzen der Information, ob die Anzeige freien Text darstellen kann.
|
de.bsvrz.dav.daf.main.ResultData |
umsetzungAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.ResultData result,
java.lang.Long zeitpunktUebergeordnet,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
AnzeigeTypUmsetzungTls anzeigeTypUmsetzungTls,
int indexUmsetzung)
Methode für die Abarbeitung der Umsetzung für die Anzeige.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
private static de.bsvrz.sys.funclib.debug.Debug m_debug
private de.bsvrz.dav.daf.main.config.ConfigurationObject m_anzeige
private de.bsvrz.dav.daf.main.ClientDavInterface m_connection
private de.bsvrz.dav.daf.main.config.DataModel m_dataModel
private java.util.HashMap<java.lang.String,AnzeigeAktorTls> m_listeAnzeigeAktorTlsKeyDes
private java.util.HashMap<java.lang.String,AnzeigeAktorTls> m_listeAnzeigeAktorTlsKeyAnzeige
private java.lang.String klassenNameDefault
private java.lang.String[][] methoden
private boolean m_kannFreieGrafik
private boolean m_kannFreiText
private boolean m_datenversandAngemeldet
private boolean m_datenempfangAngemeldet
private AnzeigeQuerschnitt m_anzeigeQuerschnitt
private final java.lang.String[][] m_davToAnzeigeSenke
public Anzeige(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.ConfigurationObject anzeige, java.util.HashMap<java.lang.String,AnzeigeAktorTls> listeAnzeigeAktorTlsKeyDes, java.util.HashMap<java.lang.String,AnzeigeAktorTls> listeAnzeigeAktorTlsKeyAnzeige)
connection
- Datenverteilerverbindung.anzeige
- Konfigurationsobjekt vom Typ typ.anzeige.listeAnzeigeAktorTlsKeyDes
- HashMap mit den AnzeigeAktorTls mit Key DEs.listeAnzeigeAktorTlsKeyAnzeige
- HashMap mit den AnzeigeAktorTls mit Key Anzeige.protected void anmeldungDatenversand(de.bsvrz.dav.daf.main.ClientSenderInterface sender)
sender
- Instanz des Senders.protected void abmeldungDatenversand(de.bsvrz.dav.daf.main.ClientSenderInterface sender)
sender
- Instanz des Senders.protected void anmeldungDatenempfang(de.bsvrz.dav.daf.main.ClientReceiverInterface empfaenger)
empfaenger
- Instanz des Empfängers.private boolean senkeAnmeldenObjekt(de.bsvrz.dav.daf.main.ClientReceiverInterface instanz, de.bsvrz.dav.daf.main.config.SystemObject objekt, java.lang.String atg, java.lang.String asp)
instanz
- Empfänger der Daten.objekt
- Objekt.atg
- Attributgruppe der anzumeldenden Daten.asp
- Aspekt der anzumeldenden Daten.protected void abmeldungDatenempfang(de.bsvrz.dav.daf.main.ClientReceiverInterface empfaenger)
empfaenger
- Instanz des Empfängers.public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
public de.bsvrz.dav.daf.main.ResultData anzeigeVerarbeiten(de.bsvrz.dav.daf.main.ResultData result, java.lang.Long zeitpunktUebergeordnet)
result
- Befehle für die Anzeige.zeitpunktUebergeordnet
- übergeordneter Schaltzeitpunkt.public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public de.bsvrz.dav.daf.main.ResultData umsetzungAbarbeiten(java.lang.String klassenName, de.bsvrz.dav.daf.main.ResultData result, java.lang.Long zeitpunktUebergeordnet, de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp, AnzeigeTypUmsetzungTls anzeigeTypUmsetzungTls, int indexUmsetzung)
klassenName
- Name der Klasse für die Umsetzung.result
- Eingangsdaten.zeitpunktUebergeordnet
- übergeordneter Schaltzeitpunkt.object
- Anzeigeatg
- AttributGruppe der Eingangsdaten.asp
- Aspekt der Eingangsdaten.anzeigeTypUmsetzungTls
- AnzeigeTypUmsetzungTls für diese Anzeige.indexUmsetzung
- Index der Umsetzung.public boolean isKannFreieGrafik()
true
, wenn die Anzeige freie Grafik darstellen kann, sonst false
.public void setKannFreieGrafik(boolean kannFreieGrafik)
kannFreieGrafik
- true
, wenn die Anzeige freie Grafik darstellen kann, sonst false
.public boolean isKannFreiText()
true
, wenn die Anzeige freien Text darstellen kann, sonst false
.public void setKannFreiText(boolean kannFreiText)
kannFreiText
- true
, wenn die Anzeige freien Text darstellen kann, sonst false
.public AnzeigeQuerschnitt getAnzeigeQuerschnitt()
public void setAnzeigeQuerschnitt(AnzeigeQuerschnitt anzeigeQuerschnitt)
anzeigeQuerschnitt
- AnzeigeQuerschnitt, dem die Anzeige angehört.public de.bsvrz.dav.daf.main.ClientReceiverInterface getEmpfaenger()
public de.bsvrz.dav.daf.main.ClientSenderInterface getSender()
public java.lang.String getPid()
public void anmeldungDatenempfang()
public void anmeldungDatenversand()
public boolean datenSenden(de.bsvrz.dav.daf.main.ResultData resultData, long zeitpunkt)
resultData
- zu versendende Daten.zeitpunkt
- übergeordneter Schaltzeitpunkt.true
.public java.util.HashMap<java.lang.String,AnzeigeAktorTls> getListeAnzeigeAktorTlsKeyAnzeige()